manager self-serve - German English Dictionary